(CF|DB) Caruso Financial DashboardThe Caruso Financial Dashboard brings a rich amount of company financial data straight to your TradingView chart along with additional vital stock-related information. At a glance, you can see EPS (Diluted), Sales, growth rates, and EPS/Sales surprises either quarter by quarter on the daily chart or for Fiscal Years on the weekly chart.
On the daily chart, the financial table also has helpful highlights to visually display if a quarter’s EPS or Sales are higher than the same quarter a year ago. Also, EPS and Sales data has a helpful green shading when a new record high number has been achieved for the metric. Additional stock-based metrics include the stock’s Up/Down volume ratio, Beta, Average Daily Volume in terms of shares traded or dollar value traded, the percentage distance to a moving average of choice, as well as the stock’s 52-week high and low.
The weekly chart shows financial data for fiscal years. It also has additional stock-based metrics from those available on the daily chart. These include; Market Cap, Shares in Float and the Float as a percentage of all shares outstanding, the distance from the stock’s 52-week high, the distance to a moving average of choice (10 sma by default), the P/E and P/S ratios.
To further help an investor understand a company’s growth rates, the CF|DB allows a user to hide all or part of the table and plot EPS, EPS TTM (Trailing Twelve Months), and Sales TTM lines on the chart. This can be applied to either the daily or weekly chart.
The CF|DB provides financial and market data for international markets (US, EU, Canada, Australia, Hong Kong, Japan, and more), making its applicability global.
Features On Daily Chart
· Quarterly EPS
· Quarterly EPS growth rate YoY
· Quarterly EPS Surprise vs consensus estimate
· Quarterly Sales
· Quarterly Sales growth rate YoY
· Quarterly Sales Surprise vs consensus estimate
· Green/Red dot highlighting YoY growth or decline
· EPS/Sales green highlight for 8 quarter high or record high numbers
· Up/Down Volume Ratio
· Beta
· Average Daily Volume (shares trade). Period for the average can be configured
· Average Daily Volume (dollar value traded). Period for the average can be configured
· Distance to a moving average. The average can be configured. 21 ema by default
· 52-week high and low
· New 52-week highs and lows are highlighted by a red or green box shading
· Ability to plot EPS, EPS TTM, Sales lines
· Ability to hide part or all of the financial data table
Features On Weekly Chart
· FY EPS
· FY EPS growth rate YoY
· FY EPS Surprise vs consensus estimate
· FY Sales
· FY Sales growth rate YoY
· FY Sales Surprise vs consensus estimate
· EPS/Sales green highlight for 8-year high or record high numbers
· Market Cap
· Shares in float
· Share in float as a percentage of all shares outstanding
· Distance to new 52-week highs
· Distance to a moving average. The average can be configured. 10 sma by default
· Ability to plot EPS, EPS TTM, Sales lines
· Ability to hide part or all of the financial data table
Search in scripts for "Up down"
Relative Strength against IndexThis is a very simple script to compare the performance of a single stock against its index, by adding / subtracting points for particular price action on up /down - days in the index.
For instance: If the index is down <-1ATR and the stock is not, it's +1 point. If the index is up >1ATR and the stock is up less than half, it's -1 point.
Basic idea (vs the commonly used "relative strength comparison") is that regular relative strength action over a time tells more about accumulaiton than pure price outperformance.
Formula can probably be made better - I'm open to suggestions...
Volume composition / quantifytools— Overview
While net volume is useful information, it can be a blunt data point. Volume composition breaks down the content of volume, allowing a more detailed look inside each volume node. Volume composition consists of the following information:
Total volume (buy and sell). By default gray node.
Dominating volume (buy or sell). By default dark green/dark red node.
Dominating active volume (buy or sell). By default light green/light red node.
Dominating volume as percentage of total volume.
Dominating active volume as percentage of total active volume.
Buy and sell volume is defined by volume associated with lower timeframe up/down moves. This classification is further broken down to passive/active, standing for decreasing/increasing volume, e.g. a move up with volume higher than previous bar volume = active buy volume, a move up with volume lower than previous bar volume = passive buy volume.
Volume data is fetched from a lower timeframe that is automatically adjusted to fit the timeframe you're using. By default, the following settings are applied:
Charts <= 30 min: 1 minute timeframe
Charts > 30 min & <= 3 hours : 5 minute timeframe
Charts > 3 hours & <= 8 hours : 15 minute timeframe
Charts > 8 hours & <= 1D: 1 hour timeframe
Charts > 1D & <= 3D : 2 hour timeframe
Charts > 3D: 4 hour timeframe
Timeframe settings can be changed via input menu. The lower the timeframe, the more precision you get but with the cost of less historical data and slower loading time. Users can also choose which source to use for determining buy/sell volume, e.g. using close as source, a close that is higher than previous close would be considered as buy volume. This could be replaced with OHLC4 for example, resulting in a volume direction based on OHLC average.
Volume composition of current chart can also be replaced with any other chart volume composition:
— Visuals
Breakdown of visual elements:
1. Symbol and timeframe used for volume composition calculations. By default the chart that is viewed and automatically selected lower timeframe.
2. Dominating volume threshold exceeded. Can be defined via input menu, 70% of total volume by default.
3. Dominating volume as percentage of total volume. Plotted below volume nodes, without % symbol.
4. Dominating active volume, + or - symbol, standing for buy and sell. Plotted below dominating volume percentage. When dominating volume and dominating active volume sides are in a disagreement (e.g. dominating volume is on buy side while dominating active volume is on sell side) this symbol will appear inside brackets, (+) or (-).
5. Dominating active volume as percentage of total active volume. Plotted below +/- symbol.
6. Dominating active volume threshold exceeded. Can be defined via input menu, 70% by default.
Dominating volume & active volume percentages can be rounded to single numbers to avoid clutter caused by overlapping values. The percentage values will be rounded to closest single number value, e.g. dominating volume percentage at 54% = 5, dominating volume percentage at 55% = 6.
Volume anomalies can be highlighted on the chart with a color for studying the events and their past implications in greater detail. Available anomalies for highlights are the following:
Buy volume threshold exceeded
Sell volume threshold exceeded
Active buy volume threshold exceeded
Active sell volume threshold exceeded
Volume & active volume divergence
— Practical guide
Volume is arguably one of the most important data points as it directly relates to liquidity. High volume can be an indication of strength (price likely to continue moving) or absorption (price likely to halt/turn). Same applies to active volume, but with an element of aggression. High active volume serves as an indication of exuberance or otherwise forceful transacting, like stop losses triggering. With these principles in mind, the composition of volume allows distinguishing potentially important events.
Example #1 : Identifying areas of trapped market participants
Often when volume spikes distinctively, we can make the case that price has found sufficient liquidity to halt/turn. Since we know which side was absorbed, in what quantity and type (passive/active), we can identify areas of trapped market participants. In such scenarios, the higher the dominant active volume and volume spike itself, the better.
Example #2 : Identifying a healthy trend
A healthy trend is one that has an active and consistent bid driving it. When this is the case, it can be seen in consistently supportive active volume.
Example #3 : Identifying inflection points
When dominant side of volume and dominant side of active volume diverge, something is up. A divergence often marks an area of indecision, hinting an imminent move one way or the other.
Real Cummulative Delta (New TV Function)Thanks to the new TradingView indicator Up/Down Volume, it is now possible to get accurate information on Agression (market buying vs market selling)
However, as they only provide the value of delta, I've made this indicator to show the cummulative value, in the form of candles.
It is great to detect divergences in the macro and in the micro scale (As in divergences in each candle and divergences in higher or lower tops or bottoms)
Hope you can make good use of it!
Multi-Panel: Trade-Volatility-Probability [Loxx]Multi-Panel: Trade-Volatility-Probability shows user selected and volatility-based price levels and probabilities on the chart. This is useful for both options and all styles of up/down trading methods that rely on volatility.
Trading Panel: Shows trading information to take profits and stop-loss based on multiples of volatility. Also shows equity inputs by the user to calculate optimal position size
Key things to note about the Trading Panel
-Trade side: Long or short. you change this this to change the take profit and SL levels in displayed on the table to be used w/ up/down trading styles that rely on volatility stops
-Account size: User enters total balance available for trade
-Risk: Total % of account size you're willing to lose should the SL be hit
-Position size: Size of the position given the SL and your preferred Risk
-Take profit/Stop loss levels: Based on multipliers selected by the user in settings. These shouldn't be changed unless you really know what you're doing with volatility stops
-Entry: Source price. can be 1 of 37 different prices. See Loxx's Expanded Source Types:
Volatility Panel: Shows information about the volatility the user selected to be used to take profit/stop-loss/range calculations. Volatility types included are:
Close-to-Close
Close-to-Close volatility is a classic and most commonly used volatility measure, sometimes referred to as historical volatility .
Volatility is an indicator of the speed of a stock price change. A stock with high volatility is one where the price changes rapidly and with a bigger amplitude. The more volatile a stock is, the riskier it is.
Close-to-close historical volatility calculated using only stock's closing prices. It is the simplest volatility estimator. But in many cases, it is not precise enough. Stock prices could jump considerably during a trading session, and return to the open value at the end. That means that a big amount of price information is not taken into account by close-to-close volatility .
Despite its drawbacks, Close-to-Close volatility is still useful in cases where the instrument doesn't have intraday prices. For example, mutual funds calculate their net asset values daily or weekly, and thus their prices are not suitable for more sophisticated volatility estimators.
Parkinson
Parkinson volatility is a volatility measure that uses the stock’s high and low price of the day.
The main difference between regular volatility and Parkinson volatility is that the latter uses high and low prices for a day, rather than only the closing price. That is useful as close to close prices could show little difference while large price movements could have happened during the day. Thus Parkinson's volatility is considered to be more precise and requires less data for calculation than the close-close volatility.
One drawback of this estimator is that it doesn't take into account price movements after market close. Hence it systematically undervalues volatility. That drawback is taken into account in the Garman-Klass's volatility estimator.
Garman-Klass
Garman Klass is a volatility estimator that incorporates open, low, high, and close prices of a security.
Garman-Klass volatility extends Parkinson's volatility by taking into account the opening and closing price. As markets are most active during the opening and closing of a trading session, it makes volatility estimation more accurate.
Garman and Klass also assumed that the process of price change is a process of continuous diffusion (geometric Brownian motion). However, this assumption has several drawbacks. The method is not robust for opening jumps in price and trend movements.
Despite its drawbacks, the Garman-Klass estimator is still more effective than the basic formula since it takes into account not only the price at the beginning and end of the time interval but also intraday price extremums.
Researchers Rogers and Satchel have proposed a more efficient method for assessing historical volatility that takes into account price trends. See Rogers-Satchell Volatility for more detail.
Rogers-Satchell
Rogers-Satchell is an estimator for measuring the volatility of securities with an average return not equal to zero.
Unlike Parkinson and Garman-Klass estimators, Rogers-Satchell incorporates drift term (mean return not equal to zero). As a result, it provides a better volatility estimation when the underlying is trending.
The main disadvantage of this method is that it does not take into account price movements between trading sessions. It means an underestimation of volatility since price jumps periodically occur in the market precisely at the moments between sessions.
A more comprehensive estimator that also considers the gaps between sessions was developed based on the Rogers-Satchel formula in the 2000s by Yang-Zhang. See Yang Zhang Volatility for more detail.
Yang-Zhang
Yang Zhang is a historical volatility estimator that handles both opening jumps and the drift and has a minimum estimation error.
We can think of the Yang-Zhang volatility as the combination of the overnight (close-to-open volatility ) and a weighted average of the Rogers-Satchell volatility and the day’s open-to-close volatility . It considered being 14 times more efficient than the close-to-close estimator.
Garman-Klass-Yang-Zhang
Garman Klass is a volatility estimator that incorporates open, low, high, and close prices of a security.
Garman-Klass volatility extends Parkinson's volatility by taking into account the opening and closing price. As markets are most active during the opening and closing of a trading session, it makes volatility estimation more accurate.
Garman and Klass also assumed that the process of price change is a process of continuous diffusion (geometric Brownian motion). However, this assumption has several drawbacks. The method is not robust for opening jumps in price and trend movements.
Despite its drawbacks, the Garman-Klass estimator is still more effective than the basic formula since it takes into account not only the price at the beginning and end of the time interval but also intraday price extremums.
Researchers Rogers and Satchel have proposed a more efficient method for assessing historical volatility that takes into account price trends. See Rogers-Satchell Volatility for more detail.
Exponential Weighted Moving Average
The Exponentially Weighted Moving Average (EWMA) is a quantitative or statistical measure used to model or describe a time series. The EWMA is widely used in finance, the main applications being technical analysis and volatility modeling.
The moving average is designed as such that older observations are given lower weights. The weights fall exponentially as the data point gets older – hence the name exponentially weighted.
The only decision a user of the EWMA must make is the parameter lambda. The parameter decides how important the current observation is in the calculation of the EWMA. The higher the value of lambda, the more closely the EWMA tracks the original time series.
Standard Deviation of Log Returns
This is the simplest calculation of volatility . It's the standard deviation of ln(close/close(1))
Pseudo GARCH(2,2)
This is calculated using a short- and long-run mean of variance multiplied by θ.
θavg(var ;M) + (1 − θ) avg (var ;N) = 2θvar/(M+1-(M-1)L) + 2(1-θ)var/(M+1-(M-1)L)
Solving for θ can be done by minimizing the mean squared error of estimation; that is, regressing L^-1var - avg (var; N) against avg (var; M) - avg (var; N) and using the resulting beta estimate as θ.
Average True Range
The average true range (ATR) is a technical analysis indicator, introduced by market technician J. Welles Wilder Jr. in his book New Concepts in Technical Trading Systems, that measures market volatility by decomposing the entire range of an asset price for that period.
The true range indicator is taken as the greatest of the following: current high less the current low; the absolute value of the current high less the previous close; and the absolute value of the current low less the previous close. The ATR is then a moving average, generally using 14 days, of the true ranges.
True Range Double
A special case of ATR that attempts to correct for volatility skew.
Chi-squared Confidence Interval:
Confidence interval of volatility is calculated using an inverse CDF of a Chi-Squared Distribution. You can change the volatility input used to either realized, upper confidence interval, or lower confidence interval. This is included in case you'd like to see how far price can extend if volatility hits it's upper or lower confidence levels. Generally, you'd just used realized volatility, so I wouldn't change this setting.
Inverse CDF of a Chi-Squared Distribution
The chi-square distribution is a one-parameter family of curves. The parameter ν is the degrees of freedom.
The icdf of the chi-square distribution is
x=F^−1(p∣ν) = {x:F(x∣ν) = p}
where
p=F(x∣ν)= ∫ (t^(v-2)/2 * e^t/2) / (2^(v/2) / Γ(v/2))
ν is the degrees of freedom, and Γ( · ) is the Gamma function. The result p is the probability that a single observation from the chi-square distribution with ν degrees of freedom falls in the interval .
Additional notes on Volatility Panel
-Shows both current timeframe volatility per candle at whatever date backward you select
-Shows annualized volatility basaed on selected days per year and per bar volatility; this is automaitcally caulculated no matter the timeframe used. This means that it'll calculate annualized volatility for the current candle even on the 1 second timeframe. Days per year should be 252 for everything but cryptocurrency; however, for all types of tradable assets, anything over the 3 day timeframe will calculate on 365 days.
Probability Panel
This panel shows the probability levels of a user selected upper and lower price boundary. This includes the inside range of volatility between the lower and upper price levels and the outside probability below the lower price level and above the upper price level. These values are calculated using the CDF (cumulative density function) of a normal distribution. In simpler terms, CDF returns area under a bell curve between two points left and right, or for our purposes, high and low. This yeilds the probabilities you see in the Probability Panel. See the following graphic to visualize how this works:
The red line is the entry bar; the yellow line is the "mean" but in this case just the chosen source price.
Other things to know
You can turn on/off all labels and levels and fills
HMA Slope OscillatorA Hull Moving Average (HMA) slope oscillator. It uses a HMA slope to identify up/down trends. Usage is simple: adjust the HMA and signal length according to your needs. Long orders start when the bar changes from under (the zero line) to over the zero line. You can also spot "early" long entries when the bar moves close to the zero line. Short orders should be placed when a red bar appears after blue bars (top of the mountain).
"Play" with the length to find the best settings for your trading strategy.
** I have not added alerts. If you need alerts just let me know and I will be happy to update this indicator.
In Chart Currency TickersQuick View of Multiple Currencies & Gold Price on Chart
In Chart Currency Tickers will help quick view of Multiple Currencies (Up/Down points & Percentage), you can change symbols on settings as per your requirement
മെയിൻ കറൻസികളും സ്വർണവിലയും റിയൽ ടൈം മോണിറ്റർ ചെയ്യുന്നതിനും മാർക്കറ്റ് സെന്റിമെൻറ് അറിയുന്നതിനും അതിനനുസരിച്ച് ട്രേഡിങ്ങ് ഡിസിഷൻ എടുക്കുന്നതിനും നിങ്ങളെ സഹായിക്കുന്നു
Happy Trading to All..!!!
Asif Kerim Naduvilaparambil
Gap ZonesSharing a simple gap zone identifier, simply detects gap up/down areas and plots them for visual reference. Calculation uses new candle open compared to previous candle close and draws the zone, a mid point is plotted also as far too often it's significance is proven effective.
Works on any timeframe and market though I recommend utilizing timeframes such as weekly or daily for viewing at lower timeframes such as 5, 15 or 30 minutes.
Often price is observed reaching towards zone high/mid/low before rejection/bouncing. These gap zones can give quantitative basis for trade management.
Future features may include alerts based on price crossing up/down gap low, mid and highs. Feel free to message with any other suggestions.
LowLag Channel StochThis study is an experiment utilizing the Hull Filter technique applied to an exponential moving average that has a relatively low lag to analyze trend activity. The Hull method is adjusted by the length.
A modified stochastic is used to help confirm buy/sell opportunities. The stochastic limits of 0.2 and 0.8 may be adjusted.
The up/down arrows indicate buy/sell opportunities. At the color change a buy/sell condition is indicated. Confirmation is by the stochastic passing through the appropriate limits. A third confirmation should be considered.
The initial signals are occasionally repeated because of the wait for 2 time instants. This is included because some buy/sell opportunities were missed without the wait.
filbfilbs Better OBVThis indicator looks at the delta on the buying and selling volume of customizable lower timeframes to the timeframe selected and cumulates the delta between the buying and selling of those candles.
For example on a 4-hour chart, it will look at the 1 min timeframes and consider the delta by LTF candle, ranter than the summised view on the 4-hour.
In essence, it is trying to replicate CVD using time and price data without the order book, it becomes a "better, lower timeframe based, customizable OBV"
It also prints divergence as squares above or below the chart, where, for example, there would be buying on LTFs but the HTF candle closes red, this would be shown as bearish divergence.
Credit to Trading view and their up / down indicator, which this is a derivative of.
Any questions please ask!
Volume Price and FundamentalsVolume Price and Fundamentals indicators contains 4 exponential moving averages based upon Fibonnaci numbers as period (8, 21, 55 & 144) with crossovers and crossunders.
It also contain a table for volume and 50 Day Avg. Volume, Relative volume, Change in Volume, Volume Value, Up-Down Closing Basis days in last 50 days, Volume ratio (U/D Ratio) on last 50-day Up / Down days and along with fundamental analysis table with various Fundamental Analysis parameters and QoQ & YoY comparison basis for better investment decision making.
Price Line Extended to the Right with Price Label | by Octopu$🔖 Price Line Extended to the Right with Price Label | by Octopu$
This is an Add-On customization tool for your Chart Price Level.
Tired of having the TradingView's priceline all across the Chart?
And not having the Option to turn it off/extend to right only?
Worry you not. Got solutions for any problems you may have!
As well as many arms.
This Indicator provides an extended price line to the right only,
Starting from the current candle, towards the price levels.
Additionally, provides a quick price label for fast reference.
You can turn on/off the line,
As well as on/off the label.
Colors change according to candle direction:
Up/Down matching Green/Red.
Please remember to turn OFF TradingView's price line.
Otherwise it'll overlap. Price Line/Tag "replaces" that.
Works in Any Time Frame.
On Any Ticker.
(Using ES 5m just as an example:)
www.tradingview.com
SPY
Features:
• Price Tag
• Price Line
• Extend to Right
• Automatic color change
Options:
• Toggle On/Off Price Line
• Toggle On/Off Price Tag
Notes:
v1.0
Indicator release
Changes and updates can come in the future for additional functionalities or per requests.
Did you like it? Boost it. Shoot a message! I'd appreciate if you dropped by to say thanks.
- Octopu$
🐙
Multiple Popular Prices (x16)Up to 16 popular prices in 16 periods.
Lookback Period: Up to 5,000.
Support 01 volume profile (histogram) on price axis for the last period with up to 100 price ranges.
Histogram of 3 colors (up/down/sideways).
Markets: All.
Timeframes: All from 10s.
Usage: Price moves slowly in the popular price area (PPA) and moves fastly in the unpopular price area (UPA). When price breakouts a PPA, it could be forming an entry to a new PPA or an existing PPA. PPA of a period will move up if price continuously increases or is in an uptrend, and vice versa. It means that this indicator is led by price. Note that, when short-term PPA is higher/lower than long-term PPA, price did move and it is not a buy/sell entry.
Note: If calculation is timeout (“Loop takes too long to execute (> 500 ms)”), try to remove the indicator and reapply it, or try to increase the timeframe, or try to reduce the number of periods used to calculate popular prices.
MTFT Patterns Noob, TheStrat Suite (1of5)Multi Time Frame Tools
Multi Time Frame Tools (MTFT) is a suite of scripts aimed to establish a standard timeframe-based color scheme. This can be utilized to overlay different timeframes calculations/values over a single timeframe. As one example, this would allow to observe the 5-month moving average, 5-week moving average, and 5-day moving average overlaid over each other. This would allow to study a chart, get accustomed to the color scheme and study all these at the same time much easier.
All indicators calculated using the below specific timeframes as input, will always use the color scheme outlined below. This is to get you in habit of recognizing the different timeframes overlaid in top of each other. These can be personalized.
Longer TF analysis.
Yearly - Black
Semi-Annual - Yellow
Quarterly - White
Monthly - Maroon
Weekly - Royal Blue
Daily - Lime
Shorter TF analysis.
4 hour - Fuchsia
1 hour - Orange
30 min - Red
15 min - Brown
10 min - Purple
5 min - Lilac
All color coordination is able to be modified in either the “Inputs” or “Style” section. If you need to make changes, make sure to select “Save as Default” on the bottom right of the settings menu.
Recommended Chart Color Layout
I played around with color coordination a lot. The final product was what worked best for me. I personally use the following chart settings to accent all available TF colors.
-> Click on the settings wheel on your chart. -> Click on “Appearance”.
Background - Solid -> On the top row pick the 6th color from the left.
Vert Grid Lines and Horz Grid Lines -> On the top row pick the 7th color from the left.
You may of course change these and the indicator line colors as you like.
Adding indicator to Chart
-> Open the TradingView “Indicators & Strategies” library, the icon has “ƒx”. -> All premium scripts will be located under “Invite-Only Scripts” -> Click indicator to add to your chart.
MTFT TheStrat Suite (5 Scripts)
Rob Smith is the creator of ‘TheStrat’ trading strategy. For ‘TheStrat’ I have put together a suite of 5 premium scripts that combined will offer people interested in learning ‘TheStrat’ a cleaner learning process. For 2 of the 5 scripts specifically, the MTFT approach of overlaying multiple longer timeframes(TF) over a shorter TF selected as a display cannot be utilized. The other 2 scripts will have full MTFT functionality and they are my personal favorite. I will be providing very basic info to utilize this script; it is up to you to dive deep into learning this strategy. I am not an expert with the tool or a financial advisor. As with all aspects of life, I recommend you research, learn, discern and practice extensively in order to become a master.
*1. MTFT Patterns Pro/Noob
2. MTFT Full Time Frame Continuity Table
3. MTFT Last HML wOpen
4. MTFT Actionable Signal Targets
5. MTFT Reversal Lines
MTFT Patterns Pro/Noob, TheStrat Suite (1of5)
Features includes:
1.) Absolute Truth #. This setting will provide the candlesticks absolute truth # below the CS.
2.) Color bars based on Absolute Truth. This setting will color all inside candlesticks yellow, all Green Outside Candlesticks White and all Red Outside Candlesticks Fuchsia. Scenario 2 candlesticks are left as is and will color based on the color of the original candlestick. This setting is default enabled and needs to be disabled in the “Style” tab under the indicator settings wheel. I found this more practical in getting used to the 3 absolute truth scenarios.
3.) Reversals. This setting will mark when reversal patterns as discussed by Rob are posted. Noob version will also include the description of the reversal pattern, while the Pro version will only plot an ‘R’ without the text description. Note: There should never be back-to-back green Rs or red Rs. I found this issue a lot on many of the other ‘TheStrat’ scripts out there. TradingView development team note: The plotchar function does not allow dynamic text so this is the only reason on why there needs to be two separate versions of the script. ‘Pro’ is important for experienced users that already identify the patterns without the text and ‘Noob’ is important for beginner users that still need the text description of the pattern.
4. Continuations. This setting will mark when continuation patterns as discussed by Rob are posted. Noob version will also include the description of the continuation pattern, while the Pro version will only plot a ‘C’ without the text description.
TradingView Admin note: The plotchar function does not allow dynamic text so this is the only reason why there needs to be two separate versions of the script. ‘Pro’ is important for experienced users that already identify the patterns without the text and ‘Noob’ is important for beginner users that still need the text description of the pattern.
5. Actionable Signals and Complex Actionable Signals (CAS). This has several objective parameters as defined by Rob’s course. ‘Complex Actionable Signals’ is a name I used when speaking of actionable signals that require a combination of 2 or more candlesticks.
Actionable Signals.
• All inside candlesticks(Absolute Truth #1)
• Hammers
• Shooting Stars
Complex Actionable Signals.
• (Absolute Truth Combo 1-3-1 )Inside Outside Inside
• Outside -> Hammer
• Outside -> Shooting Star
• Inside -> Hammer
• Inside -> Shooting Star
• Momentum Inside
• Momentum Hammer
• Momentum Shooting Star
• Hammer -> Shooting Star
• Shooting Star -> Hammer
5a. Example CAS 1-3G-1. I am including only one example of several of the CAS that are included in this script. The star is utilized for all CAS, the color and location designate the direction that the CAS would have you act on. Note the “Entry” and “Target” line were added manually and are not part of the script. This is one successful setup; don’t get excited thinking this is how it always works. I will let you discover and learn for yourself that there is many failed setups and many setups that never trigger the actionable signal. This is where setting alerts is very handy.
6. Alerts. Press on the “Create Alert” Icon for TradingView. When the prompt opens select the preferred script either “TheStrat Pro” or “TheStrat Noob” under “Condition” and then under the sub-menu select any of the following scenarios.
• C ▲/ ▼ = If the active CS shows a continuation up/down pattern, remember this CS is active and can still change direction and trigger a reversal in the other direction.
• R ▲/▼ = If the active CS shows a reversal up/down pattern, remember this CS is active and can still change direction and trigger a continuation in the previous trend direction.
• HM Trigger(Last High Cross) = Alert when the active CS breaks the high of the previous CS. As a new CS opens, it re-adjusts its values and is just constantly waiting for the active CS break through the previous CS high.
• SS Trigger(Last Low Cross) = Alert when the active CS breaks the low of the previous CS. As a new CS opens, it re-adjusts its values and is just constantly waiting for the active CS break through the previous CS low.
• Inside Trigger (Last High/Low Cross) = Alert when the active CS breaks the low or the high of the previous CS. As a new CS opens, it re-adjusts its values and is just constantly waiting for the active CS break through either the previous CS low or the high.
• Last CS Inside
• Last CS H
• Last CS S
• Last CS Actionable Signal (inside, H or S)
• Last CS Complex Actionable Signal
• Last CS Any Actionable Signal
MTFT Patterns Pro, TheStrat Suite (1of5)Multi Time Frame Tools
Multi Time Frame Tools (MTFT) is a suite of scripts aimed to establish a standard timeframe-based color scheme. This can be utilized to overlay different timeframes calculations/values over a single timeframe. As one example, this would allow to observe the 5-month moving average, 5-week moving average, and 5-day moving average overlaid over each other. This would allow to study a chart, get accustomed to the color scheme and study all these at the same time much easier.
All indicators calculated using the below specific timeframes as input, will always use the color scheme outlined below. This is to get you in habit of recognizing the different timeframes overlaid in top of each other. These can be personalized.
Longer TF analysis.
Yearly - Black
Semi-Annual - Yellow
Quarterly - White
Monthly - Maroon
Weekly - Royal Blue
Daily - Lime
Shorter TF analysis.
4 hour - Fuchsia
1 hour - Orange
30 min - Red
15 min - Brown
10 min - Purple
5 min - Lilac
All color coordination is able to be modified in either the “Inputs” or “Style” section. If you need to make changes, make sure to select “Save as Default” on the bottom right of the settings menu.
Recommended Chart Color Layout
I played around with color coordination a lot. The final product was what worked best for me. I personally use the following chart settings to accent all available TF colors.
-> Click on the settings wheel on your chart. -> Click on “Appearance”.
Background - Solid -> On the top row pick the 6th color from the left.
Vert Grid Lines and Horz Grid Lines -> On the top row pick the 7th color from the left.
You may of course change these and the indicator line colors as you like.
Adding indicator to Chart
-> Open the TradingView “Indicators & Strategies” library, the icon has “ƒx”. -> All premium scripts will be located under “Invite-Only Scripts” -> Click indicator to add to your chart.
MTFT TheStrat Suite (5 Scripts)
Rob Smith is the creator of ‘TheStrat’ trading strategy. For ‘TheStrat’ I have put together a suite of 5 premium scripts that combined will offer people interested in learning ‘TheStrat’ a cleaner learning process. For 2 of the 5 scripts specifically, the MTFT approach of overlaying multiple longer timeframes(TF) over a shorter TF selected as a display cannot be utilized. The other 2 scripts will have full MTFT functionality and they are my personal favorite. I will be providing very basic info to utilize this script; it is up to you to dive deep into learning this strategy. I am not an expert with the tool or a financial advisor. As with all aspects of life, I recommend you research, learn, discern and practice extensively in order to become a master.
*1. MTFT Patterns Pro/Noob
2. MTFT Full Time Frame Continuity Table
3. MTFT Last HML wOpen
4. MTFT Actionable Signal Targets
5. MTFT Reversal Lines
MTFT Patterns Pro/Noob, TheStrat Suite (1of5)
Features includes:
1.) Absolute Truth #. This setting will provide the candlesticks absolute truth # below the CS.
2.) Color bars based on Absolute Truth. This setting will color all inside candlesticks yellow, all Green Outside Candlesticks White and all Red Outside Candlesticks Fuchsia. Scenario 2 candlesticks are left as is and will color based on the color of the original candlestick. This setting is default enabled and needs to be disabled in the “Style” tab under the indicator settings wheel. I found this more practical in getting used to the 3 absolute truth scenarios.
3.) Reversals. This setting will mark when reversal patterns as discussed by Rob are posted. Noob version will also include the description of the reversal pattern, while the Pro version will only plot an ‘R’ without the text description. Note: There should never be back-to-back green Rs or red Rs. I found this issue a lot on many of the other ‘TheStrat’ scripts out there. TradingView development team note: The plotchar function does not allow dynamic text so this is the only reason on why there needs to be two separate versions of the script. ‘Pro’ is important for experienced users that already identify the patterns without the text and ‘Noob’ is important for beginner users that still need the text description of the pattern.
4. Continuations. This setting will mark when continuation patterns as discussed by Rob are posted. Noob version will also include the description of the continuation pattern, while the Pro version will only plot a ‘C’ without the text description.
TradingView Admin note: The plotchar function does not allow dynamic text so this is the only reason why there needs to be two separate versions of the script. ‘Pro’ is important for experienced users that already identify the patterns without the text and ‘Noob’ is important for beginner users that still need the text description of the pattern.
5. Actionable Signals and Complex Actionable Signals (CAS). This has several objective parameters as defined by Rob’s course. ‘Complex Actionable Signals’ is a name I used when speaking of actionable signals that require a combination of 2 or more candlesticks.
Actionable Signals.
• All inside candlesticks(Absolute Truth #1)
• Hammers
• Shooting Stars
Complex Actionable Signals.
• (Absolute Truth Combo 1-3-1 )Inside Outside Inside
• Outside -> Hammer
• Outside -> Shooting Star
• Inside -> Hammer
• Inside -> Shooting Star
• Momentum Inside
• Momentum Hammer
• Momentum Shooting Star
• Hammer -> Shooting Star
• Shooting Star -> Hammer
5a. Example CAS 1-3G-1. I am including only one example of several of the CAS that are included in this script. The star is utilized for all CAS, the color and location designate the direction that the CAS would have you act on. Note the “Entry” and “Target” line were added manually and are not part of the script. This is one successful setup; don’t get excited thinking this is how it always works. I will let you discover and learn for yourself that there is many failed setups and many setups that never trigger the actionable signal. This is where setting alerts is very handy.
6. Alerts. Press on the “Create Alert” Icon for TradingView. When the prompt opens select the preferred script either “TheStrat Pro” or “TheStrat Noob” under “Condition” and then under the sub-menu select any of the following scenarios.
• C ▲/ ▼ = If the active CS shows a continuation up/down pattern, remember this CS is active and can still change direction and trigger a reversal in the other direction.
• R ▲/▼ = If the active CS shows a reversal up/down pattern, remember this CS is active and can still change direction and trigger a continuation in the previous trend direction.
• HM Trigger(Last High Cross) = Alert when the active CS breaks the high of the previous CS. As a new CS opens, it re-adjusts its values and is just constantly waiting for the active CS break through the previous CS high.
• SS Trigger(Last Low Cross) = Alert when the active CS breaks the low of the previous CS. As a new CS opens, it re-adjusts its values and is just constantly waiting for the active CS break through the previous CS low.
• Inside Trigger (Last High/Low Cross) = Alert when the active CS breaks the low or the high of the previous CS. As a new CS opens, it re-adjusts its values and is just constantly waiting for the active CS break through either the previous CS low or the high.
• Last CS Inside
• Last CS H
• Last CS S
• Last CS Actionable Signal (inside, H or S)
• Last CS Complex Actionable Signal
• Last CS Any Actionable Signal
Relative Strength/Zero Line/UP/DOWN(When Relative Strength Cross Over Zero Line with Green Signal then you decide @@Buy posation at own risk reward)
(Whwn Relative Strength Cross zero line Below with red Signal , Then you decide Short posation at own Risk.)
SMM - Smart Money IndicatorHello Traders,
SMM – Smart Money Indicator is a Smart Money Concepts indicator that is meant to make your trading a bit easier and take the guess work away. Our mission is to save your time with already marking up the chart for you (all automatic). This indicator will help you spot the point of interests a.k.a. Order Blocks, Supply and Demand zones and Fair Value Gaps. Our mission is to create the best Smart Money Concepts indicator on the market. For that we would like to receive your guy’s feedback on it.
Smart Money refers to the capital that institutional investors, central banks, and other professionals or financial institutions control. Market Structure is the foundation of price action trading, understanding price action is fundamental to SMC .
Market Structure based of fractals – We are using fractal-based market structure since it’s way stronger than for example an Eliot wave. So, we only get the clearest break of structure (BoS- Trend continuation) and Change of Character (CHoCH- Possible change of trend)
Features
- Changing the break type to either only the body or body and the wick
- Period of looking back to determine structure (combined with the supply and demand zones)
Multiple Time frame Supply and Demand – Displayed typically as the last up/down candle before a big move in the opposite direction. Great zones to entry from on the lower time frame, also you can target previous demand/supply zones as potential take profit areas.
Features
- Multiple time frame
- Changing the amount of candles to calculate the zones.
- Option to remove mitigated zones / change color
- Extending the HTF Box to current time. (If not mitigated)
Order Blocks – What we use for our lower time frame zones to enter from. It’s basically the same as supply and demand but then on a lower time frame. Most likely once prices come into your higher time frame Supply and Demand zones, we would scale down to the lower time frames and then wait for our pattern to entry.
Features
- Extending the LTF Box to current time. (If not mitigated)
- Options to remove mitigated zones / change color
Fair Value Gaps - Is also known as an imbalance. An FVG is an imbalance of orders for instance, for sellers to complete their trades, there must be buyers and vice versa so when a market receives to many of one kind of order buys or sells, and not enough of the order’s counterpart. When the amount is not balanced and to many orders are put in for one direction, it creates an imbalance where price likes to get back too. We have 2 different options that shows you all the imbalances but also one that only shows the structure breaking imbalances which we see as the most important one.
Features
- Plotting all Fair Value Gaps
- Plotting only structure breaking Fair Value Gaps
Previous Day High and Low – Will mark up the previous day high and low what could indicate that if price breaks out of the previous day high that it will most likely trend upwards. If it breaks below, it will most likely trend down for the upcoming time.
- Showing only the recent previous day high and low
- Showing all the previous high and lows
- Show nothing
Alerts – We’ve made possible that you can also choose to receive an alert on your device once price comes in to one of the supply and demand zones. (Must place the alerts function into your alert management tab on trading view) Only works if you add the alert on when you are on the same time frame as your supply and demand zones.
You can also choose to receive alerts when a supply or demand zone has been created.
Move Up/Down in X daysShows up and down moves off Y per cent for X days.
Also shows a bar for days that has a volume over a threshold.
Default configuration is 20% move up or down for 5 days and volume threshold of 9 Million.
PrasiGanFanFibntroduction
This is a combination of Fibonacci and Gann fan /retracements.
The script can automatically draw as many:
Fibonacci Retracements
Fibonacci Fan
Gann Retracements
Gann Fan
as the user requires on the chart. Each level set or fan consists of 7 lines based on the most important ratios of Fibonacci/ Gann .
Basics
What are Fibonacci retracements?
Fibonacci retracement levels are horizontal lines that indicate where support and resistance are likely to occur. They stem from Fibonacci’s sequence. Each level is associated with a percentage which is how much of a prior move the price has retraced. The Fibonacci retracement levels are 23.6%, 38.2%, 61.8%, and 78.6%. While not officially a Fibonacci ratio, 50% is also used. The indicator is useful because it can be drawn between any two significant price points, such as a high and a low. The indicator will then create the levels between those two points.
What are Gann retracements?
A developer of technical analysis and trading was W.D. Gann . Gann theory expects a normal retracement of 50 percent. This means that under normal selling pressure, the stock price will decline half the amount of its most recent rise, and vice versa. It also suggests that retracements occur at the halfway point of a move, such as 25 percent (half of 50 percent), 12.5 percent (half of 25 percent), and so on.
What is Fibonacci fan?
Fibonacci fan is a set of sequential trend lines drawn from a trough or peak through a set of points dictated by Fibonacci retracements. The first step to create it is to draw a trend line covering the local lowest and highest prices of a security. To reach retracement levels, the trader divides the difference in price at the low and high end by ratios determined by the Fibonacci series. The lines formed by connecting the starting point for the base trend line and each retracement level create the Fibonacci fan.
What is Gann fan?
A Gann fan consists of a series of lines called Gann angles. These angles are superimposed over a price chart to show potential support and resistance levels. The resulting image is supposed to help technical analysts predict price changes. Gann believed the 45-degree angle to be most important, but the Gann fan also draws angles at degrees like 75, 63.75, 26.25 and 15. The Gann fan originates at a low or high point. The resulting lines show areas of potential future support and resistance . The 45-degree line is known as the 1:1 line because the price will rise or fall at a 45-degree angle when the price moves up/down one unit for each unit of time. All other lines in the Gann fan are drawn above and below the 1:1 line. The other angles are associated with 2:1, 3:1, 4:1, 8:1 and 1:8, 1:4, 1:3, and 1:2 time-to-price moves.
Challenges
The most of the time I dedicated to writing this script has been spent on handling these problems:
1. Finding Local Highest/Lowest Prices
In order to draw Fibonacci and Gann fan /retracements, it's necessary to find local highest and lowest price points (Extrema) on the chart. As this could be so challenging, most traders and coders draw the lines covering the low and high prices over a given period of time or a limited number of bars back instead. I already wrote an indicator using this approach (Auto Fibonacci Combo).
In this new script I tried to find the exact highest and lowest prices based on this idea that: if a high point is formed lower than previous high which was after a lowest point, then that previous one was the local highest point, and vice versa if a low point is formed higher than previous low which was after a highest point, then that previous one was the local lowest point. So logically an extremum price on the chart won't be found until the next high/low point is formed.
2. Finding Proper Chart Scale for Gann Fan
Based on the theory, Gann angles are sensitive to the chart price scale and in order to have the right angles, the chart must be made with the proper scale. J.A. Hyerczyk in his book "Pattern, Price & Time - Using Gann Theory in Technical Analysis" suggests that the easiest way to determine the scale of a market is by taking the difference between top-to-top and bottom-to-bottom and dividing it by the time it took the market to move from top to top and bottom to bottom.
Thus on a properly constructed chart, the basic equation for calculating Gann angles is: Price * Time.
3. Drawing Fans and Relocating Fan Labels at Each New Bar in Pine (A Programming-Related Subject)
To do this, I used linear equations and line slopes. Of course it was so complicated and exhausting, but finally I overcame that thanks to my genius cousin.
Settings and Usage
By default, the script shows detected extremum points plus 1 Fibonacci fan, 1 Gann fan , 1 set of Fibonacci retracements and no Gann retracements on the chart. All of these could be changed in the indicator settings beside the color and transparency of each line.
Feel free to use this and send me your thoughts!
Sonarlab - Volume ProfileThis Volume Profile is a charting tool that traders use to show the traded volume amount over a given time period. The reason we build this volume profile indicator is to confirm S&D zones and show where the most volume is resting in a specific given time.
Settings
- Auto Placement: Option to have the Volume Profile automatically placed
- Manual Placement: Able to place and move the Volume Profile anywhere of your choosing
- Bull vs. Bear Candle Style
- Up/Down Candle Style
- Highlight Point of Control (PoC)
Usage:
Focused on combining with SMC:
When trading SMC, normal volume profiles can be confusing and hard to trade - since it will catch the volume on the overall chart you're on. When trading SMC, we are interested in catching specific parts in a range which defines supply or demand.
What makes this volume profile different?
The Sonarlab Volume Profile is focused on combining with SMC, integrated with Smart Money Concepts (SMC) levels, such as the Swing High and Low levels. The Indicator will automatically find the most applicable position using our custom Swing Levels to provide users with maximum utility with zero effort. Where other volume profiles are more focused on overall volume, this volume profile is focused on volume in a specific range on automation using swing points in the market.
As in this example, the high volume areas are matching with traditional supply and demand zones. The price level with the most volume is highlighted by the "point of control" (POC), displayed by the yellow line. We can consider price will react from those "high volume" areas and trade more easily through "low volume" areas.
Future Risk CalculatorCreated out of revenge against the difficulty of controlling psychology, greed, and risk management. Designed for cryptocurrency futures trading by following the risk management principles from Kevin Sailly. Very welcome if there are suggestions and input to improve the quality of this "indicator". Please use wisely.
How to use:
1. Open indicator settings.
2. Fill out all the forms. (Note: I make Max Loss Risk only has 5 options. Because, you know, to control the greed. You can choose by considering your risk profiles and market condition)
3. All of the information and calculation will appear on the label (right side of the bar chart) and top-right box.
4. You can adjust the three prices (target, entry, and stop) by clicking any part of the indicator. There will be three dots in the middle of the chart window (align with three prices). Click that dots and drag them up/down to customize according to your wishes. The price order must be correct, for LONG direction the price order from the top is target-entry-stop. Vice versa for SHORT direction. There will be "SETUP ERROR" text in the top-right box if the price order is not correct.
"Never, ever argue with your trading system." (by Michael Covel)
Regards,
Ircham
Percentage Up/Down vs lowest/highestPercentage difference at current price (close) to lowest and highest certain number of bars ago (14, 36, 96).






















